.arcgis-map-loading {
  position: absolute;
  inset: 0;
  z-index: 50;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  background: var(--panel-2);
  color: var(--muted);
  font-size: 12.5px;
  font-weight: 500;
  pointer-events: none;
}

.arcgis-map-loading i {
  color: var(--primary);
}

/* Hide ArcGIS outline */
.esri-view:focus, .esri-view-surface:focus, .esri-view-surface:focus::after, .esri-view:focus-visible, .esri-view-surface:focus-visible, .esri-ui:focus { outline: none !important; }

.esri-view-surface[data-interacting="true"]::after, .esri-view-surface:focus::after { outline: none !important; box-shadow: none !important; }
